/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package proyecto.action;

import com.opensymphony.xwork2.ActionSupport;
import java.util.Collection;
import proyecto.modelo.Usuarios;
import org.apache.struts2.ServletActionContext;
import proyecto.excepcion.DAOExcepcion;
import proyecto.service.IUsuarioService;

/**
 *
 * @author u900241
 */
public class UsuariosMantenerAction extends ActionSupport {

    private IUsuarioService usuarioService;
    private String nombres;

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public void setUsuarioService(IUsuarioService usuarioService) {
        this.usuarioService = usuarioService;
    }

    public String buscar() {
        System.out.println("UsuariosMantenerAction: buscar(): nombres:" + nombres);
        if (nombres != null) {
            try {
                Collection<Usuarios> c = usuarioService.buscarPorNombre(nombres);
                ServletActionContext.getRequest().setAttribute("usuarios", c);
            } catch (DAOExcepcion e) {
                return ERROR;
            }
        }
        return SUCCESS;
    }
}

